Flexible Model-to-Model Transformation Templates: An Application to ATL
نویسندگان
چکیده
Model transformation is one of the core techniques in ModelDriven Engineering. Many transformation languages exist nowadays, but few offer mechanisms directed to the reuse of whole transformations or transformation fragments in different contexts. Taking inspiration from generic programming, in this paper we define model transformation templates. These templates are not defined over concrete meta-models, but on so-called meta-model concepts which later can be bound to specific meta-models. The binding mechanism is flexible as it permits mapping concepts and meta-models with certain kinds of structural heterogeneities. The approach is general and can be applied to any model transformation language. In this paper we report on its application to ATL.
منابع مشابه
Generic Model Transformations: Write Once, Reuse Everywhere
Model transformation is one of the core techniques in Model Driven Engineering. Many transformation languages exist nowadays, but few offer mechanisms directed to the reuse of whole transformations or transformation fragments in different contexts. Taking inspiration from generic programming, in this paper we define model transformation templates. These templates are defined over metamodel conc...
متن کاملDeveloping Reliable yet Flexible Software through If-Then Model Transformation Rules
Developing reliable yet flexible software is a hard problem. Although modeling methods enjoy a lot of advantages, the exclusive use of just one of them, in many cases, may not guarantee the development of reliable and flexible software. Formal modeling methods ensure reliability because they use a rigorous approach to software development. However, lack of knowledge and high cost practically fo...
متن کاملReality Check for Model Transformation Reuse: The ATL Transformation Zoo Case Study
Model transformations play a major role in model-driven engineering. For increasing development productivity as well as quality of model transformations, different kinds of reuse mechanisms have been proposed. However, it remains unclear to which extent reuse mechanisms have made their way into practical application. Thus, this paper presents an empirical study on the ATL Transformation Zoo to ...
متن کاملExtending ATL for Native UML Profile Support: An Experience Report
With the rise of Model-driven Engineering (MDE) the application field of model transformations broadens drastically. Current model transformation languages provide appropriate support for standard MDE scenarios such as model-to-model transformations specified between metamodels. However, for other transformation scenarios often the escape to predefined APIs for handling specific model manipulat...
متن کاملA Model Transformation-based Technique for Flexible XML Data Source Integration
Current research in domains such as Bioinformatics depends heavily on the integration and processing of information coming from diverse sources, which are typically highly complex and heterogeneous, and require approximate queries based on a ranking method. Processing these sources requires sophisticated query processing techniques, which are based on indexing and optimization techniques which ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Object Technology
دوره 11 شماره
صفحات -
تاریخ انتشار 2012